module full_adder(
    a, b, s, ci, co
);
    input a, b, ci;
    output s, co;

    assign s = a ^ b ^ ci;
    assign co = (a && ci)||(b && ci)||(a && b);
endmodule